package lucava.metamodel.dot;

public class DotNode {

	protected String name;

	protected java.util.List<lucava.metamodel.dot.DotProperty> nodeProperties = new java.util.ArrayList<lucava.metamodel.dot.DotProperty>();

	/**
	 * Getter de l'attribut name.
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * Setter de l'attribut name.
	 * 
	 * @param aString
	 */
	public void setName(String aString) {
		this.name = aString;
	}

	/**
	 * Getter de l'attribut nodeProperties.
	 */
	public java.util.List<lucava.metamodel.dot.DotProperty> getNodeProperties() {
		return this.nodeProperties;
	}

	/**
	 * Setter de l'attribut nodeProperties.
	 * 
	 * @param aDotProperty
	 */
	public void setNodeProperties(
			java.util.List<lucava.metamodel.dot.DotProperty> aDotProperty) {
		this.nodeProperties = aDotProperty;
	}

	/**
	 * Méthode d'acceptation du visiteur.
	 */
	public void accept(
			lucava.metamodel.dot.visitor.IDotMetaModelVisitor aVisitor) {
		aVisitor.visitDotNode(this);
	}
}
